<?php

/**
 * EnqueteOpcao form.
 *
 * @package    form
 * @subpackage EnqueteOpcao
 * @version    SVN: $Id: sfDoctrineFormTemplate.php 6174 2007-11-27 06:22:40Z fabien $
 */
class EnqueteOpcaoEnqueteForm extends sfForm
{
  	public function configure()
  	{
  		if (!$enquete = $this->getOption('enquete'))
			throw new InvalidArgumentException('Você deve instanciar um objeto Enquete.');

		for ($i = 0; $i < $this->getOption('size', 2); $i++)
		{
			$EnqueteOpcao = new EnqueteOpcao();
			$EnqueteOpcao->Enquete = $enquete;
				
			$form = new EnqueteOpcaoForm($EnqueteOpcao);
			$this->embedForm($i, $form);
		}
		
		$this->mergePostValidator(new EnqueteOpcaoFormValidatorSchema());
  	}
}